abstract class pegawai {
	// Attributes
	private double gajiPokok;
	private String nama;
	private String jabatan;
	
	// Methods
	public double getGajiPokok(){
		return gajiPokok;
		}
		
	public void setGajiPokok(double GajiPokok){
		gajiPokok = gajiPokok;
		}
		
	public String getNama(){
		return nama;
		}
		
	public String getJabatan() {
		return jabatan;
		}
		
	public double getTotalGaji() {
		return gajiPokok;
		}
		
	public void info(){
		System.out.println("Nama Pegawai    : " + this.getNama());
		System.out.println("Jabatan Pegawai : " + this.getJabatan());
		System.out.println("Gaji Pegawai    : " + this.getGajiPokok());
		}
	
	// Constructor
	pegawai(String nama){
		nama = nama;
		}
		
	pegawai(String nama,double gajiPokok,String jabatan){
		nama = nama;
		jabatan = jabatan;
		gajiPokok = gajiPokok;
		}
		
	pegawai(String nama,String jabatan){
		nama = nama;
		jabatan = jabatan;
		}
	}